org.eclipse.vtp.framework.databases.actions
Class DatabaseQueryAction

java.lang.Object
  extended by org.eclipse.vtp.framework.databases.actions.DatabaseQueryAction
All Implemented Interfaces:
IAction

public class DatabaseQueryAction
extends java.lang.Object
implements IAction

DatabaseQueryAction.Mapping

Author:
Lonnie Pryor

Constructor Summary
DatabaseQueryAction(IActionContext context, IDataTypeRegistry types, IVariableRegistry variables, IDatabaseRegistry databases, DatabaseQueryConfiguration configuration)
          Creates a new DatabaseQueryAction.
 
Method Summary
 IActionResult execute()
          Executes this action and returns its outcome.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseQueryAction

public DatabaseQueryAction(IActionContext context,
                           IDataTypeRegistry types,
                           IVariableRegistry variables,
                           IDatabaseRegistry databases,
                           DatabaseQueryConfiguration configuration)
Creates a new DatabaseQueryAction.

Parameters:
context - The context to use.
types - The data type registry to use.
variables - The variable registry to use.
databases - The database registry to use.
configuration - The configuration of the query to execute.
Method Detail

execute

public IActionResult execute()
Description copied from interface: IAction
Executes this action and returns its outcome.

Specified by:
execute in interface IAction
Returns:
An object representing the outcome of this action.